institute for the development of democracy - French English Dictionary